<?php

/* Tabela Cliente
 * nome | login | senha | cpf | teledone | endereco */

require_once 'src/db/dbConnection.php';

class mCliente extends dbConnection {

    private $idcliente;
    private $nome;
    private $login;
    private $senha;
    private $cpf;
    private $telefone;
    private $endereco;

    /**
     * Popula todo objeto cliente
     * @param type $idcliente
     * @param type $nome
     * @param type $login
     * @param type $senha
     * @param type $cpf
     * @param type $telefone
     * @param type $endereco
     */
    public function setObjCliente($idcliente = null, $nome, $login, $senha, $cpf, $telefone, $endereco) {
        $this->setIdcliente($idcliente);
        $this->setNome($nome);
        $this->setLogin($login);
        $this->setSenha($senha);
        $this->setLogin($login);
        $this->setCpf($cpf);
        $this->setTelefone($telefone);
        $this->setEndereco($endereco);
    }

    public function setIdcliente($idcliente) {
        $this->idcliente = $idcliente;
    }

    public function getIdcliente() {
        return $this->idcliente;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getNome() {
        return $this->nome;
    }

    public function setLogin($login) {
        $this->login = $login;
    }

    public function getLogin() {
        return $this->login;
    }

    public function setSenha($senha) {
        $this->senha = $senha;
    }

    public function getSenha() {
        return $this->senha;
    }

    public function setCpf($cpf) {
        $this->cpf = $cpf;
    }

    public function getCpf() {
        return $this->cpf;
    }

    public function setTelefone($telefone) {
        $this->telefone = $telefone;
    }

    public function getTelefone() {
        return $this->telefone;
    }

    public function setEndereco($endereco) {
        $this->endereco = $endereco;
    }

    public function getEndereco() {
        return $this->endereco;
    }

    public function toString() {
        return "objCliente{ idcliente = $this->idcliente, nome = $this->nome, "
                . "login = $this->login, senha = $this->senha,"
                . "cpf= $this->cpf, telefone= $this->telefone, "
                . "endereco= $this->endereco}";
    }

}

?>